Delicacy of Despair

Delicacy of Despair

Over half a million ducks are confined, tortured, and slaughtered in factory farms every year in the

2003 纪录 ★ 3.2